Quorum-Based Locking Protocol for Replicas in Object-Based Systems

نویسندگان

  • Katsuya Tanaka
  • Makoto Takizawa
چکیده

W e discuss how to lock replicated objects by extending the quorum concept and perform methods o n replicas in a nested invocation. Each method i s issued to a quorum. If a pair of methods are compatible, their quorums may not intersect in our protocol even i f one of the methods is an update type. If a method t is invoked o n multiple replicas and each instance of t invokes another update method U, U is performed multiple times on replicas and then the replicas get inconsistent, i.e. redundant invocation. I n addition, since each instance issues a request to its own quorum, more number of the replicas are locked than the quorum number, i.e. quorum explosion. W e discuss how to resolve the redundant invocations and quorum explosion.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Object-Based Quorum Scheme for Replicated Objects

In object-based systems, objects are replicated to increase the performance, reliability, and availability. We discuss a novel object-based locking (OBL) protocol to lock replicas of objects by extending the quorumbased protocol for read and write to abstract methods. Unless two methods con ict, subsets of the replicas locked by the methods do not intersect even if the methods change the replic...

متن کامل

Version Vector for Maintaining Distributed Replicas

In object-based systems, objects are replicated to increase the performance, reliability, and availability. We discuss a novel object-based locking (OBL) protocol for locking replicas of objects that support abstract methods; this protocol was created by extending the quorum-based protocol to abstract objects. Here, the number of the replicas locked is decided on the basis of the frequency of u...

متن کامل

Object Replication Using Version Vector

In object-based systems, objects supporting abstract methods are replicated to increase the performance, reliability, and availability. We discuss a novel objectbased locking (OBL) protocol to lock replicas of objects by extending the quorum-based protocol for read and write to abstract methods. Unless two methods conflict, subsets of the replicas locked by the methods do not intersect even if ...

متن کامل

Object-Based Locking Protocol for Replicated Objects

Distributed systems are composed of multiple objects. Each object supports more abstract operations than the lowlevel read and write operations. The objects are replicated to increase the performance, reliability, and availability. In this paper, we discuss a synchronization method to make multiple replicas of objects mutually consistent. In the traditional optimistic two-phase locking (O2PL), ...

متن کامل

Quorum-Based Multi-Invocation Model for Replicated Objects

In distributed systems, resources like databases are abstracted to be objects in order to increase the interoperability. Objects are replicated to make a system more reliable and available. In object-based systems, methods are invoked in a nested manner, i.e. methodsnamed invokees are invoked in another method named invoker. How to invoke methods on multiple replicas in the nested manner is dis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001